/*
    Based on the "Metric" font from https://saelaenx.wordpress.com
    Converted for GLCD format by Christian Isenberg
    27/09/2015
*/

#ifndef __FONT_METRIC7x12_H__
#define __FONT_METRIC7x12_H__

#include <stdint.h>

// font data
const uint8_t font_metric7x12[] = {
    0x0, 0x0,	// size of zero indicates fixed width font
    7,			// width
    12,			// height
    32,			// first char (space)
    94,			// char count

0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 			// space
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0xff, 0xff, 0x0, 0x0, 0x0,		// !
0x0, 0x0, 0xc, 0xc, 0x0, 0x0, 0x0,

0x0, 0x0, 0x3, 0x0, 0x3, 0x0, 0x0, 			// "
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

0x6, 0xff, 0xff, 0x6, 0xff, 0xff, 0x6,		// #
0x3, 0xf, 0xf, 0x3, 0xf, 0xf, 0x3,

0x3c, 0x7e, 0x66, 0xff, 0x66, 0xe6, 0xc6,	// $
0x6, 0x6, 0x6, 0xf, 0x6, 0x7, 0x3,

0x7, 0x5, 0xc7, 0xf0, 0x3c, 0xf, 0x3, 		// %
0xc, 0xf, 0x3, 0x0, 0xe, 0xa, 0xe,

0x9e, 0xff, 0x63, 0xff, 0xfe, 0x60, 0x60, 	// &
0x7, 0xf, 0x8, 0xf, 0x7, 0xe, 0xc,

0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 			// '
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0xf0, 0xfe, 0xf, 0x3, 0x0, 0x0, 		// (
0x0, 0x0, 0x3, 0xf, 0xc, 0x0, 0x0,

0x0, 0x0, 0x3, 0xf, 0xfe, 0xf0, 0x0, 		// )
0x0, 0x0, 0xc, 0xf, 0x7, 0x0, 0x0,

0x7, 0x5, 0x7, 0x0, 0x0, 0x0, 0x0, 			// *
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x20, 0x20, 0xf8, 0x20, 0x20, 0x0, 	// +
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 			// ,
0x0, 0x0, 0x8, 0x4, 0x0, 0x0, 0x0,

0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0, 	// -
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 			// .
0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0,

0x0, 0x0, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 		// /
0xc, 0xf, 0x3, 0x0, 0x0, 0x0, 0x0,

0xfe, 0xff, 0x3, 0x3, 0x3, 0xff, 0xfe, 		// 0
0x7, 0xf, 0xc, 0xc, 0xc, 0xf, 0x7,

0x0, 0x3, 0x3, 0xff, 0xfe, 0x0, 0x0, 		// 1
0xc, 0xc, 0xc, 0xf, 0xf, 0xc, 0xc,

0xc3, 0xe3, 0x63, 0x63, 0x63, 0x7f, 0x7e, 	// 2
0x7, 0xf, 0xc, 0xc, 0xc, 0xc, 0xc,

0x3, 0x63, 0x63, 0x63, 0x63, 0xff, 0xfe, 	// 3
0xc, 0xc, 0xc, 0xc, 0xc, 0xf, 0x7,

0x3f, 0x7f, 0x60, 0x60, 0x60, 0xff, 0xff, 	// 4
0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf,

0x3e, 0x7f, 0x63, 0x63, 0x63, 0xe3, 0xc3, 	// 5
0xc, 0xc, 0xc, 0xc, 0xc, 0xf, 0x7,

0xfe, 0xff, 0x63, 0x63, 0x63, 0xe3, 0xc3, 	// 6
0x7, 0xf, 0xc, 0xc, 0xc, 0xf, 0x7,

0x3, 0x3, 0x3, 0x3, 0x3, 0xff, 0xfe, 		// 7
0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf,

0xfe, 0xff, 0x63, 0x63, 0x63, 0xff, 0xfe, 	// 8
0x7, 0xf, 0xc, 0xc, 0xc, 0xf, 0x7,

0x3e, 0x7f, 0x63, 0x63, 0x63, 0xff, 0xfe, 	// 9
0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf,

0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 			// :
0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 			// ;
0x0, 0x0, 0x8, 0x4, 0x0, 0x0, 0x0,

0x60, 0xf0, 0x98, 0xc, 0x6, 0x3, 0x3, 		// <
0x0, 0x0, 0x1, 0x3, 0x6, 0xc, 0xc,

0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 	// =
0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1,

0x3, 0x3, 0x6, 0xc, 0x98, 0xf0, 0x60, 		// >
0xc, 0xc, 0x6, 0x3, 0x1, 0x0, 0x0,

0x3, 0x3, 0xc3, 0xe3, 0x63, 0x7f, 0x3e, 	// ?
0x0, 0x0, 0xc, 0xc, 0x0, 0x0, 0x0,

0xfe, 0xff, 0x3, 0xe3, 0xc3, 0xff, 0x7e, 	// @
0x7, 0xf, 0xc, 0xc, 0xc, 0xc, 0xc,

0xfe, 0xff, 0x63, 0x63, 0x63, 0xff, 0xfe, 	// A
0xf, 0xf, 0x0, 0x0, 0x0, 0xf, 0xf,

0xff, 0xff, 0x63, 0x63, 0x63, 0xff, 0x9e, 	// B
0xf, 0xf, 0xc, 0xc, 0xc, 0xf, 0x7,

0xfe, 0xff, 0x3, 0x3, 0x3, 0x3, 0x3, 		// C
0x7, 0xf, 0xc, 0xc, 0xc, 0xc, 0xc,

0xff, 0xff, 0x3, 0x3, 0x3, 0xff, 0xfe, 		// D
0xf, 0xf, 0xc, 0xc, 0xc, 0xf, 0x7,

0xfe, 0xff, 0x63, 0x63, 0x63, 0x63, 0x3, 	// E
0x7, 0xf, 0xc, 0xc, 0xc, 0xc, 0xc,

0xfe, 0xff, 0x63, 0x63, 0x63, 0x63, 0x3, 	// F
0xf, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0,

0xfe, 0xff, 0x3, 0x3, 0x63, 0xe3, 0xe0, 	// G
0x7, 0xf, 0xc, 0xc, 0xc, 0xf, 0x7,

0xff, 0xff, 0x60, 0x60, 0x60, 0xff, 0xff, 	// H
0xf, 0xf, 0x0, 0x0, 0x0, 0xf, 0xf,

0x3, 0x3, 0x3, 0xff, 0xff, 0x3, 0x3, 		// I
0xc, 0xc, 0xc, 0xf, 0xf, 0xc, 0xc,

0x0, 0x3, 0x3, 0x3, 0x3, 0xff, 0xff, 		// J
0xc, 0xc, 0xc, 0xc, 0xc, 0xf, 0x7,

0xff, 0xff, 0x60, 0x60, 0x60, 0xff, 0x9f, 	// K
0xf, 0xf, 0x0, 0x0, 0x0, 0xf, 0xf,

0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 		// L
0x7, 0xf, 0xc, 0xc, 0xc, 0xc, 0xc,

0xfe, 0xff, 0x3, 0x6, 0x3, 0xff, 0xfe, 		// M
0xf, 0xf, 0x0, 0x0, 0x0, 0xf, 0xf,

0xfe, 0xff, 0x3, 0x3, 0x3, 0xff, 0xfe, 		// N
0xf, 0xf, 0x0, 0x0, 0x0, 0xf, 0xf,

0xfe, 0xff, 0x3, 0x3, 0x3, 0xff, 0xfe,		// O
0x7, 0xf, 0xc, 0xc, 0xc, 0xf, 0x7,

0xfe, 0xff, 0x63, 0x63, 0x63, 0x7f, 0x3e, 	// P
0xf, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0,

0xfe, 0xff, 0x3, 0x3, 0x3, 0xff, 0xfe, 		// Q
0x7, 0xf, 0xc, 0xf, 0xc, 0xf, 0x7,

0xfe, 0xff, 0x63, 0x63, 0x63, 0xff, 0x9e, 	// R
0xf, 0xf, 0x0, 0x0, 0x0, 0xf, 0xf,

0x3e, 0x7f, 0x63, 0x63, 0x63, 0xe3, 0xc3, 	// S
0xc, 0xc, 0xc, 0xc, 0xc, 0xf, 0x7,

0x3, 0x3, 0x3, 0xff, 0xff, 0x3, 0x3, 		// T
0x0, 0x0, 0x0, 0xf, 0xf, 0x0, 0x0,

0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 		// U
0x7, 0xf, 0xc, 0xc, 0xc, 0xf, 0x7,

0xff, 0xff, 0x80, 0x0, 0x80, 0xff, 0xff, 	// V
0x0, 0x1, 0x7, 0xe, 0x7, 0x1, 0x0,

0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 		// W
0x7, 0xf, 0xc, 0x6, 0xc, 0xf, 0xf,

0x3, 0xf, 0xfc, 0xf8, 0xfc, 0xf, 0x3, 	 	// X
0xc, 0xf, 0x3, 0x0, 0x3, 0xf, 0xc,

0x3f, 0x7f, 0x60, 0x60, 0x60, 0xff, 0xff, 	// Y
0xc, 0xc, 0xc, 0xc, 0xc, 0xf, 0x7,

0x3, 0x3, 0xc3, 0xf3, 0x3f, 0xf, 0x3, 		// Z
0xc, 0xf, 0xf, 0xc, 0xc, 0xc, 0xc,

0xff, 0xff, 0x3, 0x3, 0x0, 0x0, 0x0, 		// [
0xf, 0xf, 0xc, 0xc, 0x0, 0x0, 0x0,

0x3, 0xf, 0x3c, 0xf0, 0xc0, 0x0, 0x0, 		// "\"
0x0, 0x0, 0x0, 0x0, 0x3, 0xf, 0xc,

0x0, 0x0, 0x0, 0x3, 0x3, 0xff, 0xff, 		// ]
0x0, 0x0, 0x0, 0xc, 0xc, 0xf, 0xf,

0x60, 0x78, 0x1e, 0x7, 0x1e, 0x78, 0x60, 	// ^
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 			// _
0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8,

0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 			// `
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

};
#endif

